// arPackage/pages/kivicube/kivicube.js
const { setPackageRootPath, clearSceneCach } = requirePlugin("kivicube");
setPackageRootPath("kivicubePackage");
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    height: 0,
    navBar: {},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.authorize({
      scope: 'scope',
    })
  },
  error(e) {
    const { detail } = e;
    // 判定是否camera权限问题，是则向用户申请权限。
    if (detail && detail.isCameraAuthDenied) {
      const page = this;
      wx.showModal({
        title: "提示",
        content: "请给予“摄像头”权限",
        success() {
          wx.openSetting({
            success({ authSetting: { "scope.camera": isGrantedCamera } }) {
              if (isGrantedCamera) {
                wx.redirectTo({ url: '/' + page.__route__ });
              } else {
                wx.showToast({ title: "获取“摄像头”权限失败！", icon: "none" });
              }
            }
          });
        }
      });
    }
    console.error(detail);
  },
  toIndex(){
    wx.switchTab({
      url: '../../../pages/index/index',
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    // clearSceneCach()
    clearSceneCach()
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})